home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / µSim 1.0.5 / source / Globals.c < prev    next >
Encoding:
Text File  |  1995-11-22  |  1.5 KB  |  54 lines  |  [TEXT/CWIE]

  1. //#pragma load "MacDump"
  2.  
  3.  
  4. #include    "Globals.h"
  5.  
  6. EventRecord    gMyEvent;
  7. GrowZoneUPP            gMyGrowZoneUPP;
  8. ListClickLoopUPP    gInstrClikLoopUPP;
  9. ListClickLoopUPP    gCommentClikLoopUPP;
  10. ListClickLoopUPP    gSwitchCursClikLoopUPP;
  11. ICInstance    gICinst;
  12. TEHandle    gTheInput = nil;
  13. unsigned long    gSleep;
  14. CursHandle    gWatchHandle, gIBeamHandle, gPlusHandle;
  15.  
  16. Ptr    gMMemory;    /* RAM memory of the "monster": 128K! */
  17. Ptr    gAssMemory;    /* Associative memory for hardware decoding: 256 bytes! */
  18. union u_mir *gCsMemory;    /* Control Store memory: 512 bytes! (128 longs) */
  19.  
  20. MenuRef    gMenu_Apple;
  21. MenuRef    gMenu_File;
  22. MenuRef    gMenu_Edit;
  23. MenuRef    gMenu_Windows;
  24. MenuRef    gMenu_Control;
  25. MenuRef    gMenu_Assembler;
  26. MenuRef    gPopMenu;
  27.  
  28. WindowPtr    gWPtr_Animation;
  29. WindowPtr    gWPtr_Dump;
  30. WindowPtr    gWPtr_Microprogram_Ed;
  31. WindowPtr    gWPtr_Registers;
  32. WindowPtr    gWPtr_Disasm;
  33. WindowPtr    gWPtr_IO;
  34.  
  35. DocumentIORecord gIODoc;
  36.  
  37. struct myprefs gPrefs = { kCurPrefsVersion, 2, {279, 0, 342, 381},
  38.                         {75, 0}, {36, 385}, {39, 16}, {50, 10}, {42, 8},
  39.                         {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
  40.                         kPCStart, kStackBase, kStackSize, 99, 0, 198, 0, true, false, false, false, false, true, true, false };
  41.  
  42. short    gRegs[kNUMOFREGS];    /* the registers of my machine */
  43. short    gParts[kNUMOFPARTS];    /* editable parts in animation window */
  44.  
  45. unsigned short    gILCBase;
  46. ICError    gICerr;
  47. short    gRstatus = kST_STOPPED;
  48. short    gZoomFactor;
  49. short    gSubclk;
  50. Boolean    gDoneFlag = false;
  51. Boolean    gInTheForeground = true;
  52. Boolean    gHasColorQD = false, gPwrManagerIsPresent = false;
  53. Boolean gDragManagerActive = false;
  54.